long and hard study to prepare for an exam or school assignment - Español Inglés Diccionario